export class URLConst {
    public static LOGIN_URL = "login";
    public static LOGOUT_URL = "logout";
    public static GET_ROUTERS = "get-routers";
    public static LOGIN_INFO = "login-info";


    // User
    public static USER_LIST = "user/list";
    public static USER_INFO = "user/user-info";
    public static USER_PATH = "user";
    public static USER_BY_ROLE = "user/list-by-role";
    public static RESET_PASSWORD = "user/reset-password";
    public static USER_ASSIGN_ROLES = "user/assign-roles";

    // End User
    public static END_USER_PATH = "end-user";
    public static END_USER_LIST = "end-user/list";

    // Menu
    public static MENU_PATH = "menu";
    public static MENU_TREE = "menu/menu-tree";
    public static MENU_TREE_PAGE = "menu/menu-tree-page";
    public static ROLE_MENU = "menu/role-menu";
    public static CLIENT_MENU = "menu/client-menu";
    public static CLIENT_MENU_TREE = "menu/client-menu-tree";

    // Client
    public static CLIENT_PATH = "client";
    public static CLIENT_LIST = "client/list";
    
    // Dept
    public static DEPT_PATH = "dept";
    public static DEPT_TREE = "dept/dept-tree";
    public static DEPTP_TYPES = "dept/types";
    public static DEPT_TYPE = "dept/type";

    // Role
    public static ROLE_LIST = "role/list";
    public static ROLE_PATH = "role";
    public static ROLE_DATA_SCOPE = "role/role-data-scope";
    public static ALLOCATED_LIST = "role/auth-user/allocated-list";
    public static UNALLOCATED_LIST = "role/auth-user/unallocated-list";
    public static BATCH_ASSIGN_USER = "role/auth-user/select-all";
    public static CANCEL_USER_AUTH = "role/auth-user/cancel";
    public static BATCH_CANCEL_USER_AUTH = "role/auth-user/cancel-all";

    // Post
    public static POST_PATH = "post";
    public static POST_LIST = "post/list";


    // DICT
    public static DICT_DATA_TYPE = "dict/data/type";
    public static DICT_DATA_PATH = "dict/data";
    public static DICT_DATA_LIST = "dict/data/list";
    public static DICT_DATA_DELETE = "dict/data/dict-codes";

    // ENUM
    public static ENUM_ALL = "type/all";
    public static ENUM_DATA_SCOPE = "type/data-scope";
    public static ENUM_MENU_TYPE = "type/menu-type";
    public static ENUM_SEX = "type/sex";

    // CONFIG
    public static CONFIG_PATH = "config";
    public static CONFIG_LIST = "config/list";
    public static CONFIG_KEY = "config/config-key";
    public static CONFIG_REFRESH_CACHE = "config/refresh-cache";
    public static CONFIG_EXPORT = "config/export";

    // GROUP
    public static GROUP_PATH = "group";
    public static GROUP_TYPE = "group/type";
    public static GROUP_LIST = "group/list";
    public static GROUP_TYPES = "group/types";
    public static GROUP_BY_ROLE = "group/by-role";
  }
